Binary Panel is added in Comm Operator v4.7.
Download Comm Operator v4.7 Beta Version
Binary Panel is dedicated to inputting and creating binary data package. It supports auto increase, auto decrease variable, as well as group and repeat. It supports both Hex and Decimal. Checksum can be added at the end of the data automatically. It is very easy to create hundreds bytes in a second!
Special Characters
SPACE SPACE are used to separate each byte, symbol or group of data.
++ auto increase variable. The current value will be increased automatically after each sending according to the parameters below.
- From: The start value of increase. Range 0 to 254
- To: The end value of increase. Range 1 to 255
- Step: The step of each increase. Range 1 to 254
- Current Value: the current variable value. This is the value that will be sent next. Range 0 to 255. The Value will be updated automatically after each sending. It can also be changed manually.
Example 1:
From: 0 To 5 Step: 1 Current Value: 0
The first sending will be 0, the second sending will be 1, and the 6th sending will be 5, the 7th sending will be 0 again, etc..
Example 2:
From: 1 to 10 Step: 2 Current Value: 1
The first sending will be 1, the second sending will be 3, the third will be 5,… the sixth will be 1 again.
– – auto decrease variable. It will decrease the current value automatically after each sending.
From: The start value of decrease. Range: 1 to 255
To: The end value of decrease. Range 0 to 254
Step: The step of each decrease. Range 1 to 254
Current Value: the current variable value. It’s the value will be sent next. Range 0 to 255
Example:
[ ] Group data, used with repeat symbol. All data are treated as a block when repeated.
: Repeat. The data block before “:” will be repeated according the number after “:”
Example 1: 12:3 It will send “12 12 12”.
Example 2: [3 6 9]:2 It will send “03 06 09 03 06 09”
Example 3. [12 ++]:3 It will send ”12 01 12 01 12 01” when ++’s current value is 1. It will send “12 02 12 02 12 02” at the second sending.
Example 4. [1 2]:++ will send “01 02” first time, then “01 02 01 02” second time, “01 02 01 02 01 02” third time, etc..
It can construct very complicated data structure in a fast way. One of the real application is testing DMX device.